package com.newhero.app.report.persistence.entity;

import java.io.Serializable;
import com.newhero.product.common.mybatis.annotations.TableField;
import com.newhero.product.common.mybatis.annotations.TableId;
import com.newhero.product.common.mybatis.annotations.TableName;

/**
 * <p>
 * 
 * </p>
 *
 * @author zlf
 * @since 2018-09-10
 */
 
@TableName("disclose")
public class Disclose implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId("disclose_id")
	private String discloseId;
    /**
     * 举报信息种类
     */
	@TableField("kind_id")
	private String kindId;
	 /**
     * 举报信息种类名称
     */
	@TableField("kind_name")
	private String kindName;
	 /**
     * 年度
     */
	@TableField("year")
	private String year;
	
    /**
     * 举报编码也是(反馈查询码)
     */
	@TableField("report_code")
	private String reportCode;
    /**
     * 反馈信息主键	（可用可不用）
     */
	@TableField("feedback_id")
	private String feedbackId;
    /**
     * 组织机构编码
     */
	@TableField("mxcode")
	private String mxcode;
    /**
     * 信息来源（组织机构编码的中文名称）
     */
	@TableField("mxname")
	private String mxname;
    /**
     * 所在地区
     */
	@TableField("dis_region")
	private String disRegion;
    /**
     * 举报人姓名
     */
	@TableField("dis_name")
	private String disName;
    /**
     * 举报人性别	0:女1：男
     */
	@TableField("dis_sex")
	private Integer disSex;
    /**
     * 举报人所在单位
     */
	@TableField("dis_unit")
	private String disUnit;
    /**
     * 举报人职务
     */
	@TableField("dis_post")
	private String disPost;
	/**
     * 举报人IP
     */
	@TableField("dis_ip")
	private String disIp;
	
    /**
     * 举报人身份证号
     */
	@TableField("identity_card")
	private String identityCard;
    /**
     * 举报人邮政编码
     */
	@TableField("zip_code")
	private String zipCode;
    /**
     * 举报人联系地址
     */
	@TableField("address")
	private String address;
    /**
     * 举报人联系电话
     */
	@TableField("phone")
	private String phone;
    /**
     * 举报人手机
     */
	@TableField("telephone")
	private String telephone;
    /**
     * 举报人email
     */
	@TableField("email")
	private String email;
    /**
     * 被举报人姓名
     */
	@TableField("reported_name")
	private String reportedName;
    /**
     * 被举报人性别(被)	0:女1：男
     */
	@TableField("reported_sex")
	private Integer reportedSex;
    /**
     * 被举报人政治面貌(被)
     */
	@TableField("reported_zzmm")
	private String reportedZzmm;
    /**
     * 被举报人所在单位(被)
     */
	@TableField("reported_unit")
	private String reportedUnit;
    /**
     * 被举报人职务(被)
     */
	@TableField("reported_post")
	private String reportedPost;
    /**
     * 被举报人单位级别(被)
     */
	@TableField("reported_unit_level")
	private String reportedUnitLevel;
    /**
     * 被举报人所在地区(被)
     */
	@TableField("reported_region")
	private String reportedRegion;
    /**
     * 被举报人级别(被)
     */
	@TableField("reported_level")
	private String reportedLevel;
    /**
     * 被举报人主要问题(被)
     */
	@TableField("main_content")
	private String mainContent;
    /**
     * 被举报人主要问题(被)
     */
	@TableField("main_content1")
	private String mainContent1;
    /**
     * 被举报人主要问题(被)
     */
	@TableField("main_content2")
	private String mainContent2;
    /**
     * 被举报人主要问题(被)
     */
	@TableField("main_content3")
	private String mainContent3;

    /**
     * 被举报人文件(被)
     */
	@TableField("reported_file")
	private String reportedFile;
    /**
     * 举报时间
     */
	@TableField("dis_date")
	private String disDate;
    /**
     * 举报类别	0：举报个人，1：举报单位
     */
	@TableField("disclose_type")
	private Integer discloseType;
    /**
     * 排序号
     */
	@TableField("dis_oder")
	private Integer disOder;
    /**
     * 回复人ID
     */
	@TableField("reply_userId")
	private String replyUserId;
    /**
     * 回复人姓名
     */
	@TableField("reply_uname")
	private String replyUname;
    /**
     * 意见内容
     */
	@TableField("reply_content")
	private String replyContent;
    /**
     * 回复时间
     */
	@TableField("reply_date")
	private String replyDate;
	
	 /**
     * 级别名称
     */
	@TableField("level_name")
	private String levelName;
	
	 /**
     * 性质问题 编号
     */
	@TableField("problem_no")
	private String problemNo;
	
	/**
     * 性质问题名称
     */
	@TableField("problem_name")
	private String problemName;
	
	
	 /**
     * 受理状态     是否受理 0:未受理(未读)  1:已受理(已读)
     */
	@TableField("state")
	private Integer state;
	
	/**
     * 时间排序
     */
	@TableField("date_order")
	private String dateOrder;
	/**
     * 导出者IP
     */
	@TableField("export_ip")
	private String exportIp;
	/**
     * 导出时间
     */
	@TableField("export_date")
	private String exportDate;
	
	/**
     * 删除状态 0:未删除   1:已删除
     */
	@TableField("remove_flag")
	private Integer removeFlag;
	
	
	public String getDiscloseId() {
		return discloseId;
	}
	public void setDiscloseId(String discloseId) {
		this.discloseId = discloseId;
	}
	public String getKindId() {
		return kindId;
	}
	public void setKindId(String kindId) {
		this.kindId = kindId;
	}
	public String getKindName() {
		return kindName;
	}
	public void setKindName(String kindName) {
		this.kindName = kindName;
	}
	public String getYear() {
		return year;
	}
	public void setYear(String year) {
		this.year = year;
	}
	public String getReportCode() {
		return reportCode;
	}
	public void setReportCode(String reportCode) {
		this.reportCode = reportCode;
	}
	public String getFeedbackId() {
		return feedbackId;
	}
	public void setFeedbackId(String feedbackId) {
		this.feedbackId = feedbackId;
	}
	public String getMxcode() {
		return mxcode;
	}
	public void setMxcode(String mxcode) {
		this.mxcode = mxcode;
	}
	public String getMxname() {
		return mxname;
	}
	public void setMxname(String mxname) {
		this.mxname = mxname;
	}
	public String getDisRegion() {
		return disRegion;
	}
	public void setDisRegion(String disRegion) {
		this.disRegion = disRegion;
	}
	public String getDisName() {
		return disName;
	}
	public void setDisName(String disName) {
		this.disName = disName;
	}
	public Integer getDisSex() {
		return disSex;
	}
	public void setDisSex(Integer disSex) {
		this.disSex = disSex;
	}
	public String getDisUnit() {
		return disUnit;
	}
	public void setDisUnit(String disUnit) {
		this.disUnit = disUnit;
	}
	public String getDisPost() {
		return disPost;
	}
	public void setDisPost(String disPost) {
		this.disPost = disPost;
	}
	public String getIdentityCard() {
		return identityCard;
	}
	public void setIdentityCard(String identityCard) {
		this.identityCard = identityCard;
	}
	public String getZipCode() {
		return zipCode;
	}
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getReportedName() {
		return reportedName;
	}
	public void setReportedName(String reportedName) {
		this.reportedName = reportedName;
	}
	public Integer getReportedSex() {
		return reportedSex;
	}
	public void setReportedSex(Integer reportedSex) {
		this.reportedSex = reportedSex;
	}
	public String getReportedZzmm() {
		return reportedZzmm;
	}
	public void setReportedZzmm(String reportedZzmm) {
		this.reportedZzmm = reportedZzmm;
	}
	public String getReportedUnit() {
		return reportedUnit;
	}
	public void setReportedUnit(String reportedUnit) {
		this.reportedUnit = reportedUnit;
	}
	public String getReportedPost() {
		return reportedPost;
	}
	public void setReportedPost(String reportedPost) {
		this.reportedPost = reportedPost;
	}
	public String getReportedUnitLevel() {
		return reportedUnitLevel;
	}
	public void setReportedUnitLevel(String reportedUnitLevel) {
		this.reportedUnitLevel = reportedUnitLevel;
	}
	public String getReportedRegion() {
		return reportedRegion;
	}
	public void setReportedRegion(String reportedRegion) {
		this.reportedRegion = reportedRegion;
	}
	public String getReportedLevel() {
		return reportedLevel;
	}
	public void setReportedLevel(String reportedLevel) {
		this.reportedLevel = reportedLevel;
	}
	public String getMainContent() {
		return mainContent;
	}
	public void setMainContent(String mainContent) {
		this.mainContent = mainContent;
	}
	public String getMainContent1() {
		return mainContent1;
	}
	public void setMainContent1(String mainContent1) {
		this.mainContent1 = mainContent1;
	}
	public String getMainContent2() {
		return mainContent2;
	}
	public void setMainContent2(String mainContent2) {
		this.mainContent2 = mainContent2;
	}
	public String getMainContent3() {
		return mainContent3;
	}
	public void setMainContent3(String mainContent3) {
		this.mainContent3 = mainContent3;
	}
	public String getReportedFile() {
		return reportedFile;
	}
	public void setReportedFile(String reportedFile) {
		this.reportedFile = reportedFile;
	}
	public String getDisDate() {
		return disDate;
	}
	public void setDisDate(String disDate) {
		this.disDate = disDate;
	}
	public Integer getDiscloseType() {
		return discloseType;
	}
	public void setDiscloseType(Integer discloseType) {
		this.discloseType = discloseType;
	}
	public Integer getDisOder() {
		return disOder;
	}
	public void setDisOder(Integer disOder) {
		this.disOder = disOder;
	}
	public String getReplyUserId() {
		return replyUserId;
	}
	public void setReplyUserId(String replyUserId) {
		this.replyUserId = replyUserId;
	}
	public String getReplyUname() {
		return replyUname;
	}
	public void setReplyUname(String replyUname) {
		this.replyUname = replyUname;
	}
	public String getReplyContent() {
		return replyContent;
	}
	public void setReplyContent(String replyContent) {
		this.replyContent = replyContent;
	}
	public String getReplyDate() {
		return replyDate;
	}
	public void setReplyDate(String replyDate) {
		this.replyDate = replyDate;
	}
	public String getLevelName() {
		return levelName;
	}
	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public String getDateOrder() {
		return dateOrder;
	}
	public void setDateOrder(String dateOrder) {
		this.dateOrder = dateOrder;
	}
	public String getDisIp() {
		return disIp;
	}
	public void setDisIp(String disIp) {
		this.disIp = disIp;
	}
	public String getExportIp() {
		return exportIp;
	}
	public void setExportIp(String exportIp) {
		this.exportIp = exportIp;
	}
	public String getExportDate() {
		return exportDate;
	}
	public void setExportDate(String exportDate) {
		this.exportDate = exportDate;
	}
	public String getProblemNo() {
		return problemNo;
	}
	public void setProblemNo(String problemNo) {
		this.problemNo = problemNo;
	}
	public String getProblemName() {
		return problemName;
	}
	public void setProblemName(String problemName) {
		this.problemName = problemName;
	}
	public Integer getRemoveFlag() {
		return removeFlag;
	}
	public void setRemoveFlag(Integer removeFlag) {
		this.removeFlag = removeFlag;
	}
	
	
}
